package de.fstyle.android.worldcanvas.util;

import org.json.JSONException;
import org.json.JSONObject;

import de.fstyle.android.worldcanvas.model.ColorData;

public class ColorUtils {
	
	public static final String COLOR_ATTRIBUTE = "color";
	public static final String TIMESTAMP_ATTRIBUTE = "timestamp";
	
	public static JSONObject getJson(int color) throws JSONException {
		return new JSONObject().put(COLOR_ATTRIBUTE, color);
	}
	
	public static JSONObject getJson(ColorData colorData) throws JSONException {
		JSONObject jsonObject = new JSONObject();
		jsonObject.put(COLOR_ATTRIBUTE, 
				colorData.getColor());
		jsonObject.put(TIMESTAMP_ATTRIBUTE, 
				HttpUtils.DATE_FORMAT.format(colorData.getTimestamp()));
		return jsonObject;
	}
}
